package com.yedean.factory.config;

import com.yedean.factory.BeansException;

/**
 * 在bean实例化的时候前置处理
 */
@SuppressWarnings("ALL")
public interface BeanPostProcessor {

    /**
     * 在bena实例化之前前置处理
     */
    Object postProcessBeforeInitialization(Object bean,String beanName) throws BeansException;


    /**
     * 在bean实例化之后前置处理
     */
    Object postProcessAfterIntialization(Object bean,String beanName)throws BeansException;
}
